#ifndef STEINBERG
#define STEINBERG

#include "stdio.h"
#include "../../lib/algo/Travail.h"
#include <vector>
#include <iostream>
#include <map>

using namespace std;

class Steinberg {
	
	vector<Travail> travails;
	vector<Travail> travailsPrets;
	typedef map<string, float> Exec;
	float sysDate;
	float cMax;
	Travail travail;	

	public:
		void applySteinberg(vector<Travail> travails);
		float calculerSL(int u, int v, int aL, int bL);
		void procedure1a(vector<Travail>, int u);
};

#endif
